ritual sacrifice - German English Dictionary